Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger M25 Marburg Chicago Challenger M25+H Kassel U.S. Open - New York Seville Challenger Shanghai Rolex Masters - Shanghai Helsinki Challenger Astana Open - Astana Brest Challenger Bergamo Challenger Danderyd Challenger Miami Open - Miami Nottingham Challenger Tenerife 1 Challenger Manama Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Phoenix Challenger Lugano Challenger Tenerife 3 Challenger M25 Trnava Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Madrid Challenger Split Challenger Millennium Estoril Open - Estoril M15 Doboj Aix En Provence Challenger French Open - Paris M15 Osijek M15 Prijedor Surbiton Challenger Nottingham 2 Challenger M15 Monastir Ilkley Challenger Wimbledon - London M15 Kamen M15 Monastir Hamburg Open - Hamburg M15 Monastir Braunschweig Challenger Porto Challenger Generali Open - Kitzbuhel M15 Monastir U.S. Open - New York Cary Challenger Hangzhou Open - Hangzhou M15 Bali M15 Singapore Shanghai Rolex Masters - Shanghai Banja Luka Challenger Almaty Open - Almaty Brest Challenger Bratislava 2 Challenger Lyon Challenger M15 Heraklion Astana Challenger M15 Doha ABN AMRO Open - Rotterdam M15 Heraklion Phoenix Challenger Tulln Challenger M15 Hinode Oeiras 4 Challenger Quimper Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Open Occitanie - Montpellier Manama Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Ilkley Challenger Nottingham 2 Challenger Wimbledon - London M15 Kayseri Pozoblanco Challenger Porto Challenger Cincinnati Open - Cincinnati U.S. Open - New York M15 Kayseri Mouilleron-Le-Captif Challenger Rennes Challenger M15 Kayseri St. Tropez Challenger Ukraine F3 Croatia F1 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Ukraine F1 Belarus F1 Belarus F2 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F4 Croatia F5 Russia F1 Russia F2 Tunisia F7 Croatia F4 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Bosnia/Herzegovina F1 Italy F13 Bosnia/Herzegovina F3 Italy F15 Italy F16 Serbia F1 Serbia F2 Serbia F3 Russia F3 Serbia F4 Russia F4 Serbia F5 Croatia F9 Russia F7 Tunisia F4 Tunisia F5 Tunisia F6 Turkey F3 Russia F1 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Iran F5 Iran F6 Croatia F1 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Syria F1 Syria F2 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 Turkey F7 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 Serbia F5 Italy F22 Croatia F7 Croatia F8 Sudan F1 Sudan F2 Turkey F4 Italy F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F1 Turkey F2 Turkey F4 Croatia F1 Croatia F2 Italy F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F5 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F2 Croatia F1 Canada F1 Canada F2 Bosnia & Herzegovina F1 Turkey F35 Senegal F1 Senegal F2 Turkey F49 Turkey F50 France F1 Turkey F2 Turkey F3 Turkey F5 Turkey F6 Greece F1 Greece F2 Greece F3 Greece F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Turkey F22 Serbia&Montenegro F1 Turkey F23 Turkey F24 Turkey F25 Croatia F3 Egypt F27 Egypt F28 Egypt F29 Serbia & Montenegro F6 Croatia F5 Senegal F1 Senegal F2 Turkey F46 Turkey F4 Turkey F27 Turkey F28 Turkey F29 Bosnia/Herzegovina F2 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Nigeria F2 Egypt F13 Egypt F14 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Turkey F3 Hungary F6 (Gyor) M25 Kiseljak M25 Gyor M25 Stockholm M25 Falun M25+H Lagos M25+H Lagos M15 Opava M15 Prague M15 Monastir M25 Nussloch M25 Aktobe M25 Aktobe M15 Trnava M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sibenik M15 Prijedor Bosnia & Herzegovina F3 M25 Kiseljak M15 Sarajevo M15 Sibenik M25 Belgrade M25 Velenje M15 Doboj M25 Prostejov M15 Pirot M25 Skopje M25 Trimbach Bosnia & Herzegovina F4 M25 Trnava M15 Trnava M25 Sunderland M15 Monastir M15 Sharm ElSheikh M15 Doha M15 Kursumlijska Banja Serbia F1 M15 Sharm El Sheikh Serbia F2 Croatia F2 M15 Monastir M15 Split Serbia F11 M25 Dubrovnik M25 Split M15 Sarajevo M25 Maribor M25 Maribor M25 Loughborough M15 Sharm ElSheikh M25 Sheffield Penza Challenger Bosnia & Herzegovina F3 Samarkand Challenger M15 Osijek M15 Meerbusch M15 Prijedor M15 Brcko M15 Doha M15 Sarajevo Sarajevo Challenger Prostejov Challenger M15 Budapest M15 Kursumlijska Banja M15 Kayseri Turkey F46 M15 Dubrovnik M15 Bali M15 Kayseri M15 Doha Sarajevo Open 2004 - Sarajevo Sarajevo Open - Sarajevo Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Banja Luka Challenger 2005 - Banja Luka BH Telecom Indoors Sarajevo 2006 - Sarajevo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk UTC Open - Cherkassy St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Memorial Manfredini - Sassuolo Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Meknes BH Indoor Sarajevo - Sarajevo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Sporting Challenger '08-Trofeo Regione Piemonte - Turin Medjurgorje Open - Medjugorje Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Banja Luka Challenger 2008 - Banja Luka Belgrade Challenger Besancon Challenger Bergamo Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Saransk Challenger Astana Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Sarajevo Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Roma Challenger 2007 - Rome Penza Challenger Saransk Challenger Istanbul Challenger Rijeka Challenger Napoli Challenger Palermo Challenger Astana Challenger Aachen Challenger Casablanca Challenger 5 Volkswagen Challenger - Wolfsburg Barletta Challenger Morocco Tennis Tour - Tanger Rome Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb The Surbiton Trophy - Surbiton San Benedetto Challenger - San Benedetto Orbetello Challenger Southern Capital Cup - Almaty Penza Challenger Astana Challenger Segovia Challenger San Marino Challenger Manerbio Challenger Istanbul Challenger Rennes Challenger Bratislava Challenger Sarajevo Challenger Napoli Challenger Segovia Challenger Istanbul Challenger Banja Luka Challenger Dallas Challenger Rimouski Challenger Mersin Challenger Itajai Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Istanbul Challenger San Benedetto Challenger Recanati Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Bratislava Challenger Eckental Challenger Bratislava Challenger Samarkand Challenger Karshi Challenger Prostejov Challenger Arad Challenger Kosice Challenger Milan Challenger Cortina Challenger Aptos Challenger San Marino Challenger Meerbusch Challenger Genova Challenger Banja Luka Challenger Izmir Challenger Sibiu Challenger Ortisei Challenger Andria Challenger Happy Valley Challenger Dallas Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Mersin Challenger Samarkand Challenger Prostejov Challenger Prague Challenger Fergana Challenger Astana Challenger Meerbusch Challenger Genova Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Happy Valley Challenger Bergamo Challenger Cherbourg Challenger Jonkoping Challenger Prostejov Challenger Moscow Challenger Surbiton Challenger Recanati Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Marburg Challenger Timisoara Challenger Caltanissetta Challenger Ilkley Challenger Recanati Challenger Astana Challenger Cortina Challenger Portoroz Challenger San Marino Challenger Genova Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Mons Challenger Almaty Challenger Fergana Challenger Recanati Challenger Segovia Challenger Shanghai Challenger Sibiu Challenger Ortisei Challenger Ismaning Challenger Andria Challenger Tunis Challenger Francavilla Challenger Seoul Challenger Busan Challenger Gwangju Challenger Fergana Challenger Perugia Challenger Astana Challenger Prague Challenger Portoroz Challenger Istanbul Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Karshi Challenger Kazan Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Portoroz Challenger Prostejov Challenger Agri Challenger Trieste Challenger Tashkent Challenger Prague 2 Challenger Warsaw Challenger San Francisco Challenger Banja Luka Challenger Cassis Challenger Ortisei Challenger Istanbul 2 Challenger Segovia Challenger Quimper Challenger Losinj Challenger Istanbul Challenger Bergamo Challenger Eckental Challenger Ortisei Challenger Forli 2 Challenger Forli 3 Challenger Traralgon Challenger Forli 1 Challenger Forli 2 Challenger Ilkley Challenger Cherbourg Challenger Segovia Challenger Pau Challenger Forli 5 Challenger Phoenix Challenger Biel Challenger Lugano Challenger Sanremo Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Zagreb Challenger Andria Challenger Eckental Challenger Tunis Challenger Dallas Challenger Bratislava Challenger Troisdorf Challenger Wroclaw Challenger Surbiton Challenger Irving Challenger Poznan Challenger St. Brieuc Challenger Nottingham Challenger Ostrava Challenger Ilkley Challenger Karshi Challenger Samarkand Challenger Milan Challenger Prostejov Challenger Luedenscheid Challenger Salzburg Challenger Trieste Challenger Nur-Sultan Challenger Zug Challenger Lexington Challenger Aptos Challenger Chicago Challenger Grodzisk Mazowiecki Challenger Banja Luka Challenger Mallorca Challenger Istanbul Challenger Recanati Challenger Nur-Sultan Challenger M25 Bali Eckental Challenger St. Tropez Challenger Andria Challenger Segovia Challenger Ismaning Challenger Canberra Challenger Manerbio Challenger Vilnus Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Ortisei Challenger Irving Challenger Lille Challenger St. Brieuc Challenger Mexico City Challenger Guadalajara Challenger Bratislava Challenger Leon Challenger Helsinki Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger Prostejov Challenger Andria Challenger Shymkent Challenger Canberra Challenger Astana Challenger Concepcion Challenger Tenerife 3 Challenger Portoroz Challenger Cordenons Challenger Lugano Challenger Szekesfehervar Challenger Biel Challenger Zadar Challenger Lille Challenger Murcia Challenger Zhangjiagang Challenger Mauthausen Challenger Francavilla Challenger Little Rock Challenger Troisdorf Challenger Tyler Challenger Trieste Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Nottingham 2 Challenger Phoenix Challenger U.S. Open - New York Barletta Challenger Split Challenger Guangzhou Challenger French Open - Paris Stanford Challenger Koblenz Challenger Madrid Challenger Istanbul Challenger Prague Challenger Bordeaux Challenger Helsinki Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT 2008 - Barcelona The Artois Championships - London ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne Delray Beach Open - Delray Beach Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Murray River Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Nature Valley International - Eastbourne Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Open Sud de France - Montpellier Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade BMW Open - Munich Astana Open - Astana Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Banja Luka Open - Banja Luka St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open 13 Provence - Marseille Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow All Lower level tournaments Olympics - Tokyo Olympics - London